# !/usr/bin/env python
# -*- coding:utf-8 -*-
# @FileName  :readConfig.py
# @Time      :2022/7/13 23:56
# @Author    :jiaxuesong

'''
导包

创建一个类
    创建__init__初始化方法
        获取文件地址
        实例化ConfigParser
        读取指定地址下的配置

    创建对外方法：get_section
        返回指定section下所有option的值

    创建对外方法：get_option
        返回指定section下指定option的值
'''
import os
from configparser import ConfigParser

class ReadConfig(object):
    def __init__(self):
        self.path_name = os.path.dirname(os.path.dirname(__file__)) + r'/config'
        self.conf = ConfigParser()
        self.conf.write(self.path_name, encoding='UTF-8')

    #创建对外方法
    def get_config(self, section, option = 'all'):
        if option == 'all':
            return self.conf.items(section)
        else:
            return self.conf.items(section, option)